Tag BDG architecture + design