First attempt at providing a more "table_data" like DSL for the mapkit annotations

Based on this comment: https://github.com/clearsightstudio/ProMotion/issues/143#issuecomment-19361035