New and improved app installation method. Worked out. Now longer need the class definitions in the setup.py file. :D Finally found a novel way to handle it centrally using Python metaclasses.
Update setup.py template file
Cleaned and updated the scaffolding template to include the new installation method.