Starting to see the structure. Adding cli. Got swagger gen obj model down, need to add interfaces and rebuild.