Modular Embedded Software