Added more missing init functions
Extracted NEST meta code to external module.
Extracted adaptation logic into new object.

...called `BoundedAdaptationRunner`.