The Tower of Knowledge A Generic System Architecture