Pushing the envelope of modern methods for bundle adjustment | Synapse