The plugin now initializes the managers at startup.
Added a new ConfigManager which is used for all config calls and caches the result until a reload or server restart, benchmarking has proven to be around 25x faster than using normal Spigot config calls.
Added an ImplementationManager and moved some things inside of it.