Define a queue of monitors

This defines monitors as a queue and defines routines for finding them,
etc., based on parameters.