Separated extract_data and extract_links. Created etl() for wrapping these..
Separated extract_data and extract_links. Old plugins ported to new architecture.