Initial publify framework