Removed dependency on lens and liberated other dependencies