Initial Setup

This is day one of the full reconstruction of Action Punch Protocol,
optimized for a team project.