Mount public folders in sub apps and components for modular assets.

Because why stop modularity at code? I think Ezel should mount sub-public folders by default to encourage assets adhering to separation of concerns.