Backends and filters

ctioga relies on a system of backends to acquire data from various sources, such as text files, mathematical functions, or other kinds of files.