PSR-2 support and changeable theme