https://github.com/fabpot/Create-Your-Framework