Initial commit of concept and introductory methods