Added new structure for parsing mechanisms that includes an interface and a new architecture for a clearer separation of concerns. I believe that this will add a lot more reusability when pasing ladder information and other useful data in the future.