A very lightweight MVP library.