Moonshine application framework