Interface, Error Handling, Copyright, Documentation...