Enterprise Version
combining various drawing techniques
More