Abstract Canopy