Outlined the basic structure.