Text this: Hardware and software architecture for Plexil-based, simulation supported, robot automation