Added Spring for component management.