(+) Preliminary predicate resolution (/=) Make Serializer utilities static

Codegen - Predicates:
general structure & some types implemented
Codegen - General
Moved into own package