First commit of the core framework.