class RenderableComponentList { private _components: IRenderable[] = []; public get count(){ return this._components.length; } public get buffer(){ return this._components; } public add(component: IRenderable){ this._components.push(component); } public remove(component: IRenderable){ this._components.remove(component); } public updateList(){ } }