Start

Basic design, basic libraries added