Made some changes on how tabs save/load.

Signed-off-by: Oskar <oskar.warme@gmail.com>
Ok, so the render component was awful.
So here I give you a new render component.
Fixed: Error with core components assignment operators (causes error with default code).
Added: for loops now support vector and vector 2's (suggested by kubinator4321).
Fixed: Bad validator message for invalid even parameters.