First draft of the framework.