LAMP allows you to read data into a buffer: one of 40 workspaces (extendable to 80) which can then be handled using the LAMP interface to perform the functions outlined above.
Workspaces are arrays that can contain any type of data. Typically, these are whole experimental runs rather than just single spectra. LAMP also predefines arrays for the instrument parameters, axes information, descriptive text, monitor spectra, errors, ... which are all tied to the individual workspace.
This structure can be visualised as follows: