Move the directives definition to a separate file
Fixes #26(The display is wrong when content any of the column is very long)