Lots more javadoc
Move null target to a Target interface. Remove some hungarian notation
Improved performance

Move calculations to predraw
Introduce new cling method

Based off launcher3, introduced with Kitkat
Update sample styles
Add apklib to the archives available
Moved certain gradle properties to a properties file. Made the sample app have a similar hierarchy to the library