NB project
Guide: refactored the scripting API
Guide: refactored the Java level, so that only the stuff needed for the scripting API is available