Form Designer abstraction and cleanup