basic shape rendering and a basic api layout