Add hello_world program
Add add program
Add device_info
Add select_device
Merge with upstream