How To Design A Tapestry With Weaving Classes