NOTE This is partly Bitmap only because it was hard to draw the outline with Bitmap. Other than that, it's all Vector!