consolidate bootload_factory and package_factory code
splitting up bootload_factory into signals
MUX'ing side by side (50ms interval) bootload requests