How do we solve legal information challenges? 3 main approaches