Base::Creator.child_creatorをInputBase::Creatorに移動
InputBase::Creator#build_fieldsを追加し、FieldCatagoryの生成とビルドを分離
RegisterMap::BaseCreatorを追加し、FieldCategoryとChildComponentの生成から、入力ソース選択を分離