First commit ... just the files from the samples of 'core framework'