Add broadcasts model

/cc @ckj