Separated graphics.h into graphics.h and text.h, added more experimental code