I like this idea a lot, is there a method to calculate the hole sizes and position around the edge?