Implements components to draw graphics from scratch.