Exercises in democracy: building a digital public library