Forward-declare more stuff for base module classes
Enhance the config class by allowing finding a block based on one or more key-value pairs