Implement asset library