added painting engine/inteface/implementation drafting