Function, class, document and other resource can be reused.