Initial commit for the framework