#228 Typesモジュールの粒度を細かくした

とりあえずは、という感じ。
見通しを良くしたうえで統合できるものは統合していく予定。