Add KotlinFileSystem to store light classes and generate them on demand