Separated public headers from source code. Generating UUIDs now works.