basic structure for custom map tools, move ui in specific folder