Instead of making the libraries programs you could make them Matrices like what Dines did with the ASH vars, that would keep from confusing a lot of normal users