Clean up strange constructor notation that causes linting issue.
Implement registration point for all items.

Allowing any item to use another point than the center as its anchor point for item.position.