Returning the last appended element is more often helpful - lets you add a heading and a list to be filled, for example.
Switch all the indexes over to the new getFillContainer() approach, and update all the boilerplates to omit the data-fill-with pieces.