Filters, Dependencies, and Documentation should be top level