* Adopt Example1 disclaimer pipeline * Update Document class * Add composite components * Modify Extractor behaviours