Starting to work on the design considerations for the software.