Added `Renderer` header with `Renderer` class
Added public virtual abstract `Renderer::{clear, present, drawColor}` methods