Bridging the Gap between H- and J-Aggregates: Classification and Supramolecular Tunability for Excitonic Band Structures in 2-Dimensional Molecular Aggregates