Got very dirty but basic drawing implemented as a proof-of-concept