Initial commit of the base framework