maps and map drawing

starting to build map rendering functionality