create mechanism for generating pool table diagrams