Experimental framwork for building addon tools based on dnf