Framework to demo components