Functions

Loads plugins, core architecture, platform, etc.
Prelued-postlued helper function (calls init and shutdown for you)
Unloads plugins, stops all worker threads, and closes open logs