Architecting a Hedge Fund Platform