Made loading of requirements more efficient
Improved Elements collection a bit