Add a main method to experiment with fills
Make generateFill take a limit parameter