Added Width/Height, Padding Properties and Behavoir

Also Fixed up Some code