Update pluralization transforms
Refactor and cleanup group headers
Minor design update
Refactor and modularize the entire project