Fixed interface cast.
Added Remove and now BatchData is also added as component.
Finally added BatchSystem.