Versatile Distributed Maneuvering with Generalized Formations using Guiding Vector Fields