Common interfaces and useful portable versions of various commonly used classes.