Flag Target_type as deriveable.
Add functions to create library and executable to global cmake object.
Add new project type
Create proper Python3 module init