Foundations Of Neural-Symbolic Ai: Architecture And Design