I gave up and copied some of the gui classes from Kaduria to this project. Mainly classes for loading tiles and processing surface data, plus some other basic classes. So I now have a procedural code mixed up with a bunch of classes and I can display some tiles.
It's obvious that this wont be done in 7 days if ever. But I could at least use full 7 days to see how far I can get. I still have some left of today (is it day 4 or 5 already?) to add fonts which is the next step needed in gui.