Moved some code around, hide unnecessary API parts, draw of Drawable works in Glisha monad thanks to existential typing now