Proposed callback manager.

Currently not used but can in future be utilized for fast 'caching' of settings and any other use where callback functions are useful
You can use `std::find` here too.