Poor implementation of saving art, location support is limited
Move location providing into a ContextSingleton