A family or personal financial accounting core library and desktop application