codelite: Refactor generator structure
codelite: Add support for custom build rules