Create New Applications
The Mason Framework was thought as a "don't touch here, but do everything you want" kind of tool. If make sense to allow you to change the behaviour of any core module, it is or will in the future allow you to change that behaviour using parameters, templates or handlers. But if that is not possible, and I choose not to change any module to allow you to extend it, you still can write you own module, and use it over mine.And you can do that without mess with the core code of the framework, so you can at any time update your core installation while you sites keep every single not bugus feature. And all bugs you introduce will as much as possible be also kept.
But, how can you write you site, with a thousand fabulous features the MFWork don't suport, without messing with the core code?
Well, first you create a new directory, anywhere you want, as long as HTML::Mason can process it, and then you create modules, handlers and/or appfiles inside that directory. Now you find out how HTML::Mason will see that directory. Lets assume that everything inside that will be called /myapp by HTML::Mason.
Now you go to you site, and click on Applications on the MFWork menu and add your application. Now you can start adding modules or handlers. And that is what it takes to create a new application over the Mason Framework.