A lot of work and rethinking, but the result is looking great.