This would increase readability, maintainability, and potentially performance with on the fly module loading.