Plugin based information gathering library