Map Structure Start

Added classes to reflect design document (Google docs).