Initial commit

Import of HelisiumDEV v148 source; updated to v149 and changed -40
headers.