A Top-Down Modular Framework for Robot Software System Development