Entity now abstracts from Transform2D, as it should; Transform2D is no longer a Component; miscellaneous fixes and additions to Vector2D and other classes.