Code needs review, cleanup and packaging changed to ARR, inlcuding manifest with required permissions.