Attempted at adding TheArchitect, will have to think it through before going any further