Abstract Window Projection