De-cluttered the file, tested

Is there any way to combine Quaternion and qreader into one file with
multiple modules?