A good starting point for spinning out basic Java programs