Nice tutorial! I think the outcome is worthwhile.