Standardise view folder names to singular.
Basic events system for cross module integration.