Come up with a well defined way to structure our source code and document it. Also, re-organise our current code to fit this structure if necessary.