Finally finished. Really proud of this. Best viewed in full here.