Added methods for new shape creation in RugsController