Fix whitespace issue
Change lid files name
Generate library definition
Fix generation of C-subtypes

Some subtypes didn't have a parent type