Incremental Commit
Added support for 'reference' data. Added empty data buffer methods.
Developed Data Buffer.
SD Buffer mostly working now. Tidied up.
Very delayed commit to push latest copy to GitHub.