Desktop Java GUI programming made easy -- An amateur's learning path on Groovy SwingBuilder and Miglayout - part 2