How to Construct Every Symmetry | Decomposition, Extension, and Classification of Groups