Project Design

@INCOMPLETE