move constants to separate file for easier lookup
break off filters from computation
add new data class

since I'm getting annoyed by all those complicated workarounds
use static.py
move unit tests out of the way
add stub of line attributes - might be obsolete