Initial commit of top half framework.