Reworked classes & fixed many subtle issues, can now base extend classes.

* Started on saving targets method.