Primitives: An Immutable Artistic FrameworkPrimitives: An Immutable Artistic Framework