Some updates so that might prevent deadlock and spread out the mutexes into more distinct roles
Some modifications adding the RW mutex.
Some fixes for the way GetRWMutex is called from the band and a fix to make locking and unlocking more efficient.