Improved components grid.

Added Integral property, that can only be set by the component itself. Integral components are tied to the Entity and cannot be removed under any condition.