This version is for 212,219,221,222, 220, 225,226,227
Unneccessary files and codes are deleted
The first buildable commit after merging c3576e5 from lisaslyis.
Merge branch 'lisaslyis-master-4'