abstract geometric structures