agbarnett/tenyears: Initial release - Adrian Barnett (2020)