Right now each specification .js file reuses the same functions (more or less) - ideally we can have only 1 smart specification parser where we pass the JSON specification object. This is important to allow us to store the specification in the DB going forward.
DRY! (Don't Repeat Yourself)

Screen Shot 7.png (https://topcoder.aha.io/attachments/6499504410623292806/token/5ee53fd63d25b5632ee77584e08964ef2915c4bc8ef328b170933ddc55e181db.download?size=original)
Created from Aha! https://topcoder.aha.io/features/TCCONNECT-131