Add initial filter implementation
Add initial runner class
Add Loader.generate helper method
Merge branch 'filter_stack' into implement_runner
Add Model.generate method to abstract Model construction
Use Runner class for ConfigBuilder.load behavior
Fix variable name typo in filter/roles
Remove hardcoded filter stack setting

...with a slightly less hardcoded filter stack setting.
Merge branch 'implement_runner'