reafctor
add VisualWidth.truncate()
add refinements file
fix names
add usage