Trajectory Design Considerations and Computational Tools for Electric Propulsion Missions