MapとMapFactory

一応動きます。
メモリリークはある程度はつぶしておきましたが、
今後、不備が無いか要検討。