list-table is more appealing than a bulleted list here
first pass at architecture