Abstract Geometric Design Pattern