Decoupled CTA from PB to ease maintainability

Modified structure will make it easy to merge new versions of NDE into
PB that have [some version of] CTA directly integrated.