GDimension and GPosition now have setters. GWindow now provides a default reshape function.