Building a Custom Intelligent Document Processing Pipeline