Optimized performance; expanded demonstration; added protocol

Go @robertmryan! Nice work.