Expanded some of the implementation, added some dev thoughts as comments.