shapes accept defining arguments and a rectangle geometry was added with simple, 8 vertex, output