Javadoc!

Everyone's favourite internal documentation...