Implements simulation mode in the core library, supporting API features, and plugin support in most plugins.