Intelligent Swarming: Considerations for Starting Out