		float total = members.size();
		float radius = initialRadius + (float)Math.sqrt(total) * initialRadius * 0.5f;
		float cur = 0;
		for(ChildNode node : members ) {
			float half = 1.0f / total * (float)Math.PI;
			node.speculateCenter(position.data[0] + radius * (float)Math.cos(cur + half), 
				position.data[1] + radius * (float)Math.sin(cur + half));
			cur += half * 2;
		}
	}
	public void speculateLinks() {
		float x = position.data[0];