Here are a few enhancements for the extensibilty framework for SharePoint:
- Open the SharePointListLayer object so programmers can get all the underlying properties associated with that extended graphics layer.  
 - You should be able to add a location field to a list using code or create a list from a list template using code that has a location field in it.
 
Thanks