change generationSize/Count to range input and add a dotted border with padding
more border styles, clean up naming conventions, properly trace ancestry