monogame interface model