Clarity Filter Dynamic Base

Started the base of the dynamic clarity filter handling used for when a
symbol can take on more then one type in any given function.