Deprecate factories
Rename static factory methods
Simpify vector factories