Big refactoring to improve code flexibility and readability, added the debugger tables, starting to introduce the angle selector