Text this: Multi-Layered Distributed Control for Collective Movement and Coverage of Robot Swarms in Unknown Structured Environments