A lua library for dealing with systems of prerequisites