How to create a FreeFrame plugin?

From posts (and searching online) I understand that I can us OF to create a freeframe plugin (version 1 would be fine… I don’t need 1.5 yet)
But being that I am rather new to C++ and OF I don’t know where to start.

Has anyone seen a simple tutorial on this? I would like to start working with OF this way as it will make it so that my efforts are usable instantly within my VJ software, then I can move on to more complex project later (assuming that creating a FF plugin is pretty straight forward).

I guess to start what I want to know is:
-What needs to be inlcuded to allow a FreeFrame to be created (libraries etc)
-How to output the DLL?
-Any other specifics that standout.

thanks in advance.