I think a single GCS with plugin modules for different hardware would be a great approach. However, because of the development time required to bring such an effort to fruition, I think there would also be merit in releasing an interim version of the GCS capable of managing CC3D flight controllers. This could also encourage efforts to slimline the CC3D code and to carry out further development.