Added a (heavily) commented Template for users wishing to use the engine