starting on a simple graphics library