It sounds decent, but how about some examples?
And don't suppose that everybody know what a "Screen system" is...
The main page is in /public/templates/index.html, and inside that .html every route starts with /assets/ because I use it with Play framework. You can change the routes to /public/ or whatever.
In /public/javascript/src/screens you can find two basic screens which point to each other, and in /public/templates/ there are 2 .haml files corresponding to each screen. In /public/locals are the locals for each screen.
Hope that clarifies something...