add platform runner option to specify nodename and model
helper to create TypeDefintion
add options in main
update cmake conf