private static Coord bounds(Collection<Part> parts) {
	    Coord sz = new Coord(0, 0);
	    for(Part p : parts) {
		int x = p.x + p.width();
		int y = p.y + p.height();
		if(x > sz.x) sz.x = x;
		if(y > sz.y) sz.y = y;
	    }
	    return(sz);
	}