Adds some demos and adds come rendering dependencies
adds link methods and interfaces
adds delegate links and text to component