Map generalisation technology: addressing the need for a common research platform