Moved stuff into files because directories are a bit overkill.