Growing Up with Lucy: How to Build an Android in Twenty Easy Steps