Decoupled RmDoc.py and CoGePyFormatter

Add search_attribute recursive