Atomic Design + clean architectureに可能な限り沿って書いていきたいですが、不備もあるかと思います。 実装しきれなかった場合は今後改善していきます。
pages - データやテキスト挿入の記述。大きなレイアウトをログイン前後で分ける。APIはここで行う。Routeもここでやりとりする
templates - 見た目だけの記述。organismsと組み合わせて構成されたものここで状態を持たせない
organisms - atomes, moleculesに依存する。ここで状態を持たせる
molecules - UIパーツ。依存先はatomsのみのmarginを持たないコンポーネントで機能は持たせない
atoms - UIパーツ。何にも依存しないmarginを持たないコンポーネント