Laying out groundwork for synchronization of ECSs.

* Splitting component manager get features into a separate abstract.