I'm coding VRApplication to handle starting in classic mode or VR mode, based on hardware detection, automatically without any code on the developer's side. My goal is for virtually everything to be the same between classic & VR development. My VRApplication will handle everything possible in making what you write into a VR & non-VR app.
With that said, I appreciate anyone who takes the time to transform what I'm doing into something easier to incorporate into the main jME3 distribution, whether that is making it just an AppState or something else with a smaller footprint. I understand there are different needs & different architectures may be more fitting for those needs. Whatever I write, I'll do my best to answer for if problems arise when converting to someone else's repository.