A. Requirements and Structure