iOS learning -- not intended as an architectural guide.