Resolved naming issues of compact items and added more tests
Finished up with asserting outline