Worked on it all week on and off, but super satisfying to see it all done. . . well mostly done. . there's always more tweaking :)