Lots of documentation, added Utils.getPackageName(...), and other things