Separate string primitives
Further separation of primitives
Rewrite primitiveBindings definition