Initial commit. Defined basic hierarchy and server.