I think it's more of a best practice decision that we need to make across projects - there are going to be a few similar issues to think about in terms of working with both Canvas and EdX. Let's not get caught up in it in this review (and don't worry about making changes here) - I've added it to the list of things to consider from an architectural view.