My basic component oriented library