Alicate is a javascript component oriente framework