Thanks Paul,
I have actually built a library but was only simple, took me a silly amount of time and absolutely isn't what I am looking for here.
You are on the money there, I don't want to complicate for the sake of it
I tried adding a file spiting out some code and it seemed to break the compilation, that's why I posted the question, it looked as though it might work
is there something I need to do with 1.0.1 to make this work / enable it
Perhaps I just did it badly ... I will try again with a new file from scratch and then add to that.