Added the ability to create shapes with holes in them.