enhancement/60/DMSandMGRS

...llback to an extension. Some of the other systems will be easier to implement on other systems in their separate extensions.

<!---
@huboard:{"order":21.0,"custom_state":"ready"}
-->