developing concept of 'vizcard' type component, need to factor it out of the page