Added RuntimAdapterFactory
Added documentation