Set build system up.
Add preamble comment for sources.
Design API through basic object handling.