rendering with empry target canvas area
rendering component refactoring - renderable map interface
loading map from file