Adhearsion component library