Implement and use as an asset gem