An energy storage device that includes a housing, which includes at least one end panel that includes at least one aperture therethrough. Query templates include a first portion having one or more query patterns representative of a query and in a form suitable for matching the tokenized representation of an incoming query. The light source is received in the receiving container. Additionally, or alternatively, the variation in programming number may be based upon a cell level to be programmed by a pulse in a MLC device.