Add subdirectory capability to the generators.

This allows you to do things like alloy generate controller settings/settingsTab and it will generate it in the subdirectories.