Add a version check to Situate and break out the core into a separate file.
Fix a segfault in older versions of Vim (7.0).