Refactor to CraftAR