basic Filename filtering utils
added basic data types for storing various levels of annotations, all mutable and with default values