ENH: Add scaling and labeling to topoplots

Finally, here comes @adykstra 's refactored contribution ;-)