Issue #15: Created some code based on Devin Young's guide.  More work is
needed, but this doesn't break anything so I'm pushing it so I can work
on H4D issues.