First version of smart package. Site is in branch 'site'