what changes to existing software and what new software needs to be created to enable sqlite files to fully replace CSV as a database exchange format