Move filter-related classes to their own package
Extract local variable and add annotation in EventListenerSupport
Rename method in HeaderBuilder
Change signature of methods in HeaderBuilder for flexibility
Create Headers
Ensure paths and parameter values are quoted if required in header classes
Relax methods in HeaderBuilder for flexibility
Create ManifestBuilder
Create test
Add methods to ManifestBuilder