CX-024554: High-Fidelity Self-Learning Tool for Residential Load and Load Flexibility Forecasting