Component system for RocketPHP