Initial commit, base for the framework