Yeah, I'm building custom TCs with
ct-ng.
There are full configs in my snapshot thread (in the appropriately named x-tc tarball), and ct-ng samples in my ct-ng tree (which contains a bunch of patches & tweaks needed to make our life of building god-awfully old stuff easier). (You'll want the PW2 TC if you only want to target the KV. K5 otherwise. Wouldn't recommend the K3 unless you really need it and know what you're doing, since it's not an exact match).
Never really played with GUI stuff, but the trend at the time was indeed trying to match the god-awfully old stuff that's on the rootfs.
That started getting on my nerves real fast for CLI stuff, though, so I'm currently either using static libraries for stuff that I don't reuse, or shipping dynamic libraries for the rest, with the appropriate rpath tweaks.
See the full build-script for the effect this has had on my sanity ;D.