rename StructureHandler to FOInputHandler to clarify that its subclasses are handling data for output that is either structured or laid out