Interface Scripts

TODO: Implementation details / architecture