Added H prefix to shape class names to avoid namespace collisions with standard library