Extracted core runtime components into separate assembly. Added logging to bootstraper.