experimental mvc framework incorporating modular functionality