Flesh out graphics primitives a bit more