Initial implementation
Merge branch 'feature/print_styles' into datacom