How to create a framework for a project