- More implementation on CPK: elements and elementTypes