Development of basic ledger generator -- adding new features on a semiregular basis (between class & work :-))