minor adjustments to part to check remaining footprint requirements before layout
update footprints submodule