Readme and separation of concerns