Initial commit of framework.