Create Difference between Library and Framework and API