is your idea of granular control (roughly) a group of agents in separate containers writing back to their own designated store each sufficient, or more control than that?