When a black-box item requests a specific footprint, we need to read a file (<footprint>.fp) that contains the actual details about that footprint. Support parse of that file and use the loaded Element to generate the footprint for the item.