Add database layer. Layer can add, update, delete, getdata from table.
Update namespace, add database to register types and add unity interception.
delete old files.