Developer postOriginal post (opens in a new tab)

Parts 4 & 5 addition

Added parts 4 & 5. But these are not as finished/polished as parts 1-3