Implement debug tools
Implement component structures