

DONE 	1 - Methods of dealing with fixed input values (and modes related to this)

DONE 	2 - Revise, refactor and cleanup
DONE		- Global / Context
DONE		- Memory
DONE		- Block / DSP
DONE		- Parameter
DONE		- Multichannel

DONE	3 - Fixed Point Division / Fixed Point Time Format

DONE 	4 - Assist/Help Info (Inputs and Parameters)

DONE 	5 - Review parameter inputs (how to handle, including max wrapper - do all in frame lib)

PROGRESS 6 - Finalise Max Wrapper
DONE	- Make C++ class extensible
DONE	- Sideways Dependencies Issues
DONE	- Safety (no direct access of other objects / thread safety / no symbol bindings)
DONE	- Better connection issue reporting
PROGRESS- Review entry of inputs and parameters

7 - READ/WRITE Timing ISSUES!!!	
	- (multi-chan expansion/ease of use/chance of mistakes/multiple dependencies)

8 - Finalise Memory Management
DONE		- Do variable memory management (underlying engine)
		- Review memory management

9 - Multi threading work (Attributes / Connection)
DONE		DSP
PROGRESS	DSP Queue
TEMP		Memory

10 - Error Reporting (Realtime and push to wrapper)

11 - Methods of dealing with data storage and retrieval (a la coll etc.) and also buffers (abstract out?)




Examine https://www.threadingbuildingblocks.org/

Think about the use of Namespaces