Move isRendered in RenderComponent
Replace ModelComponent by a abstract ModelHolderComponent implemented by
the RenderComponent