krupski:
Why do you want to do that? I've written a lot of rather complex programs and all I needed was the .INO file and a .H file.It seems like splitting up your code into so many different files will do nothing but create a testing and debugging nightmare.
An important programming rule is K.I.S.S. which is "Keep It Simple Sir" (actually the second "S" stands for "Stupid", but I didn't want to insult).
it is simple if every xy.ino has xySetup() and xyLoop() and you call them from setup() and loop(). and then you can add some logic, timers and/or state machine to handle the flow of the loop().