Template structure for code, doc and test