汎用型のデータモデル生成とテンプレート適用エンジンを作成した