Remove iface

This is a branch to work on the proposed changes by @andersforsell in https://github.com/threeDart/three.dart/pull/69