A Comprehensive RVD Simulation Environment for GNC Algorithms Design and Implementation