Understanding the physics of small bodies such as asteroids, comets, and planetary moons will help us understand the formation of the solar system, and also provide us with resources for a future space economy. Due to these reasons, missions to small bodies are actively being pursued. However, the surfaces of small bodies contain unpredictable and interesting features such as craters, dust, and granular matter, which need to be observed carefully before a lander mission is even considered. This presents the need for a surveillance spacecraft to observe the surface of small bodies where these features exist. While traditionally, the small body exploration has been performed by a large monolithic spacecraft, a group of small, low-cost spacecraft can enhance the observational value of the mission. Such a spacecraft swarm has the advantage of providing longer observation time and is also tolerant to single point failures. In order to optimize a space-craft swarm mission design, we proposed the Integrated Design Engineering & Automation of Swarms (IDEAS) software which will serve as an end-to-end tool for theoretical swarm mission design. The current work will focus on developing the Automated Swarm Designer module of the IDEAS software by extending its capabilities for exploring surface features on small bodies while focusing on the attitude behaviors of the spacecraft in the swarm. We begin by classifying space-craft swarms into 5 classes based on the level of coordination. In the current work, we design Class 2 swarms, whose spacecraft operate in a decentralized fashion but coordinate for communication. We demonstrate the Class 2 swarm in 2 different configurations, based on the roles of the participating spacecraft.