Added path based shape drawing techniques