Initial graphic framework, need drawing code