Rename all the classes that are not exported to application to 'Internal'
Refactor the 'Generic' app.
Javadoc.
Progress with support for Effect classes.
The library compiles now!