Treat source file types more like tags, allow a set of them