liblights: Add implementation