Still working on the first rendering

The way to define modules has been changed.
Now they are collected in a IsoModules collection.
Instead of being loaded on demand, all the modules to be run
on the server are loaded when the middleware is loaded.