Reorganize some source files
Support showing loader errors
New process signature, where response object is passed around and has print functions