General code quality improvements: - Remove dead code - Improve component structure - Add consistent naming conventions - Prepare codebase for first release
General code quality improvements: