`lines_data` and `levels_data` might be legacy code and are just in there because in the beginning I intended this to be different. Anyways, I'm fine with merging if this fixes it.