Rewrite

rewrite of Almanack.Almanack to improve access to information and solve the other issues