I have posted my findings in this thread. For someone ending up here, Option (2) seems to be a better option.