GEOMETRY OF FRAMEWORKS