added abstract cloud layer
new version
removed out/ dir
removed target/ dirs
Merge branch 'extract-base'
Merge remote-tracking branch 'origin/master'