Split into multi-module project.
Fix VNC.
Remove unused dependencies.