Little by little... still chipping away, adding functionality.