Completely reworked structure and refactored to sass