SMS dit: Project surveying; general adjustment and optimization techniques with applications to engineering surveying,