#2 most of the UI, no preview yet but hooks exist. Also no button