Thanks to Simon Charette, Aymeric Augustin, and Tim Graham for reviews and contributions.
Signed-off-by: Jason Myers <jason@jasonamyers.com>