Set some consistent variable names
Recursively fix visibility and add tests
Bump nebula-core version
Add tests for resolved ivy plugin, fix according bugs
Introduce a CustomComponent, to replace JavaComponent