Initial commit of base code