Angular/Firebase implementation of Mark Forster's Final Version system