as far as I see now, SilverStripe modules bring all their templates, images and css files together with the backend code in the project folder. For me this seems to make sense as well for a website project (i.e. mysite) since I can move a whole project easily from one to another SilverStripe system by just moving one folder.
Sure we want to separate code and layout. But do we really have to separate their folders?
Anyone in for this sure a bit philosophical discussion? :)