Reorganize library; refactor build environment