Issue #7: geometry context, exception, mesh classes