:memo: Add MapLayer.h and MapLayer.cpp