Add subdirectory capability.

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