[WIP] Split enormous journal.rb into multiple files