Began priliminary top-down flesh out of required functionality.