Added system property to let the user specify modules directory