add more docs
add filedoc
cuda generator initial commit
add cuda module src
base type docs
create class module