Single/Multiplayer, Touch & Vive blueprint only Template

I find the hand system in both the Epic VR_Template and this to be overly complicated, and it makes customization very difficult (at least for me). Perhaps I’m not clear on the reasons, but why does the Avatar spawn and attach BP_MotionController actors, which in turn spawn meshes for the hands. I’m not expert at accessing things buried deep and spawned with my own custom stuff.

Why not just have the hands in the avatar, removing a great deal of complexity (and in my case, confusion) about where things should be placed? An Avatar with an HMD camera and a mesh for the head under it. Then MotionController components with hand meshes/grabSpheres under them?

What I’ve done is to replace the avatar with my own that is fully contained for clarity/simplicity. However I seem to not have all the replication working. What parts would I need to reproduce from the AvatarMaster and MotionControllerBP to get it to replicate properly? I’ve done the obvious of carrying over the “Networking Replication” section and set Custom Events to be run on server. Some of it works, but hands aren’t playing back properly on client views.