As much as possible, each bro module is self contained.