This repository is to come up with a "standard" way of developing framework for different types of applications