Remove mock backend + flesh out more API usage