I can't even tell you how many years it took. It's been a while. For a long time it just sat around in various rooms in my house, and I looked at it, and wondered about it, and what needed to be done to fix the problems I had with it.
I don't think it's perfect, by any means. But I do think it's done. I have some aspects of it that I don't love, but... hey, it's a learning curve.