Space based software defined coherent lidar architecture: from system demonstration to system integration