Changes in design notes, inclusion of singletons for terminal and function storage (for use in CPU memory config).