Keeping layered control simple (autonomous underwater vehicles) | Synapse